autonomous university of barcelona - Spanish English Dictionary